#!/bin/sh
# 命令：scp -r /home/aaa webapp@ip:/home/xxx
# 参数1：用户名
# 参数2：密码
# 参数3：远程ip
# 参数4：本地目录
# 参数5：远程目录

expect -c "
spawn scp -r -q $4 $1@$3:$5
expect {
	\"yes/no\" {send \"yes\r\"; exp_continue;}
	\"*assword\" {set timeout 300; send \"$2\r\";}
}
expect eof"